home *** CD-ROM | disk | FTP | other *** search
/ Hacker 7 / HACKER07.ISO / Games / mcdemo.exe / Sprites / sprites.pak / Unnamed File 000010 < prev    next >
Text File  |  1998-04-09  |  36KB  |  836 lines

  1. FITini
  2.  
  3. [Main Info]
  4. st Name = "hunchbk"
  5. ul HeapSize = 4095
  6. ul legFileNumber = 1;
  7. ul torsoFileNumber = 1;
  8. ul rightArmFileNumber = 1;
  9. ul leftArmFileNumber = 1;
  10.  
  11. [Parts]
  12. uc NumParts = 4
  13. st PartAbbrev = "btlr"
  14.  
  15. [SpecialInfo]
  16. f fb_d_xlat = 2.0                        //Velocity along i mech assumes at start of animation.
  17. ul jumpAirborne = 0                        //Frame at which mech leaves the ground.
  18. ul jumpHold = 15                        //Frame to hold at until mech gets back to landing altitude.
  19. f jumpStartLandTime = 1.0                //Altitude at which to continue jump animation.
  20. f jumpMaxDistance = 30.0                //in m  Used to calculate velocity by jumpMaxDistance / 10.0(s)
  21. f jumpGravity = 9.8                        //Acceleration of gravity.  Used to determine height of parabola.
  22. f jumpStartVel = -2.0                    //Startup Velocity in jump gesture.
  23. ul r_fb_w_fb_frame = 8                    //Once r_fb gesture is complete, which frames do we need fom w_fb
  24. ul r_ff_w_ff_frame = 8                    //Once r_ff gesture is complete, which frames do we need fom w_ff
  25. ul s_fb_w_fb_frame = 8                    //Once S_fb gesture is complete, which frames do we need fom w_fb
  26. ul s_ff_w_ff_frame = 8                    //Once S_ff gesture is complete, which frames do we need fom w_ff
  27. ul walk_to_w_r_frame = 30                //If going to w_r, what frame do we transition on in walk.
  28. ul run_to_r_w_frame = 8                    //If going to r_w, what frame do we transition on in run.
  29. ul specialDuaneFlag = 1                    //Duane M did the animations a little funny.
  30.                                         //Instead of going halfway through previous to trans to start of next,
  31.                                         //He want all through previous, trans and halfway through next.
  32. ul standToGunPose = 1
  33. ul walkToGunPose = 1
  34. ul runToGunPose = 1
  35.  
  36. [Gestures]
  37. uc NumGestures = 28
  38.  
  39. [Gestures0]
  40. uc State = 0                            // What Gesture Number -- Park
  41. ul NumFrames = 1                        // Number of frames to playback
  42. f FrameRate = 15.0                        // Intended Frame rate of Playback
  43. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  44. uc Symmetrical = 0                        // symmetrical Flag for Torso.
  45. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  46. ul BasePacketNumber = 0                    // Index into packet file for this gesture
  47. f StartVelocity = -1999.9                // Velocity this gesture starts at
  48. f EndVelocity = -1999.9                    // Velocity this gesture finishes at
  49. uc ForwardResult = -1                    // If we play this gesture, which is next, -1 means not a transition.
  50. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  51.  
  52. [Build0]                                   //this is used to build the sprite gesture
  53. st Directory = "Q:\hb\s_p\pix\"
  54. st MatteDir = "Q:\hb\s_p\mask\"
  55. st HSDir = "Q:\hb\hotspots\"
  56. st SpecialFrameNum = "030"                //This is used when we only have one frame for this gesture.
  57. st SpriteGestureName = "s_p"
  58. st SpriteOutputName = "park"
  59. st Name = "hb.1"
  60. ul TotalFrames = 1                        // Total frames @ 30 fps
  61. ul FrameRate = 15                        // Intended Frame rate of Playback
  62. f GammaLevel = 0.0
  63. uc StartIndex = 0
  64. uc RangeSize = 159
  65. uc paletteNum = 1
  66. ul HotSpotX = 75
  67. ul HotSpotY = 104
  68.  
  69. [Gestures1]
  70. uc State = 1                            // What Gesture Number -- StandtoPark
  71. ul NumFrames = 16                        // Number of frames to playback
  72. f FrameRate = 15.0                        // Intended Frame rate of Playback
  73. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  74. uc Symmetrical = 0                        // symmetrical Flag.
  75. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  76. ul BasePacketNumber = 75                // Index into packet file for this gesture
  77. f StartVelocity = -1999.9                // Velocity this gesture starts at
  78. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  79. uc ForwardResult = 0                    // If we play this gesture, which is next, -1 means not a transition.
  80. uc ReverseResult = 2                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  81.  
  82. [Build1]                                   //this is used to build the sprite gesture
  83. st Directory = "Q:\hb\s_p\pix\"
  84. st MatteDir = "Q:\hb\s_p\mask\"
  85. st HSDir = "Q:\hb\hotspots\"
  86. st SpriteGestureName = "s_p"
  87. st Name = "hb.1"
  88. ul TotalFrames = 30                        // Total frames @ 30 fps
  89. ul FrameRate = 15                        // Intended Frame rate of Playback
  90. f GammaLevel = 0.0
  91. uc StartIndex = 0
  92. uc RangeSize = 159            
  93. uc paletteNum = 1
  94. ul HotSpotX = 75
  95. ul HotSpotY = 104
  96.  
  97. [Gestures2]
  98. uc State = 2                            // What Gesture Number -- Stand
  99. ul NumFrames = 1                        // Number of frames to playback
  100. f FrameRate = 15.0                        // Intended Frame rate of Playback
  101. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  102. uc Symmetrical = 0                        // symmetrical Flag.
  103. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  104. ul BasePacketNumber = 150                // Index into packet file for this gesture
  105. f StartVelocity = 0.0                    // Velocity this gesture starts at
  106. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  107. uc ForwardResult = -1                    // If we play this gesture, which is next, -1 means not a transition.
  108. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  109.  
  110. [Build2]                                   //this is used to build the sprite gesture
  111. st Directory = "Q:\hb\s_p\pix\"
  112. st MatteDir = "Q:\hb\s_p\mask\"
  113. st HSDir = "Q:\hb\hotspots\"
  114. st SpecialFrameNum = "000"                //This is used when we only have one frame for this gesture.
  115. st SpriteGestureName = "s_p"
  116. st SpriteOutputName = "stand"
  117. st Name = "hb.1"
  118. ul TotalFrames = 1                        // Total frames @ 30 fps
  119. ul FrameRate = 15                        // Intended Frame rate of Playback
  120. f GammaLevel = 0.0
  121. uc StartIndex = 0
  122. uc RangeSize = 159            
  123. uc paletteNum = 1
  124. ul HotSpotX = 75
  125. ul HotSpotY = 104
  126.  
  127. [Gestures3]
  128. uc State = 3                            // What Gesture Number -- StandToWalk
  129. ul NumFrames = 17                        // Number of frames to playback
  130. f FrameRate = 15.0                        // Intended Frame rate of Playback
  131. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  132. uc Symmetrical = 0                        // symmetrical Flag.
  133. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  134. ul BasePacketNumber = 225                // Index into packet file for this gesture
  135. f StartVelocity = 0.0                    // Velocity this gesture starts at
  136. f EndVelocity = 9.0                        // Velocity this gesture finishes at
  137. uc ForwardResult = 4                    // If we play this gesture, which is next, -1 means not a transition.
  138. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  139.  
  140. [Build3]                                   //this is used to build the sprite gesture
  141. st Directory = "Q:\hb\s_w\pix\"
  142. st MatteDir = "Q:\hb\s_w\mask\"
  143. st HSDir = "Q:\hb\hotspots\"
  144. st SpriteGestureName = "s_w"
  145. st Name = "hb.1"
  146. ul TotalFrames = 32                        // Total frames @ 30 fps
  147. ul FrameRate = 15                        // Intended Frame rate of Playback
  148. f GammaLevel = 0.0
  149. uc StartIndex = 0
  150. uc RangeSize = 159            
  151. uc paletteNum = 1
  152. ul HotSpotX = 75
  153. ul HotSpotY = 104
  154.  
  155. [Gestures4]
  156. uc State = 4                            // What Gesture Number -- Walk
  157. ul NumFrames = 31                        // Number of frames to playback
  158. f FrameRate = 15.0                        // Intended Frame rate of Playback
  159. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  160. uc Symmetrical = 0                        // symmetrical Flag.
  161. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  162. ul BasePacketNumber = 300                // Index into packet file for this gesture
  163. f StartVelocity = 9.0                    // Velocity this gesture starts at
  164. f EndVelocity = 9.0                        // Velocity this gesture finishes at
  165. uc ForwardResult = -1                    // If we play this gesture, which is next, -1 means not a transition.
  166. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  167.  
  168. [Build4]                                   //this is used to build the sprite gesture
  169. st Directory = "Q:\hb\walk\pix\"
  170. st MatteDir = "Q:\hb\walk\mask\"
  171. st HSDir = "Q:\hb\hotspots\"
  172. st SpriteGestureName = "walk"
  173. st Name = "hb.1"
  174. ul TotalFrames = 61                        // Total frames @ 30 fps
  175. ul FrameRate = 15                        // Intended Frame rate of Playback
  176. f GammaLevel = 0.0
  177. uc StartIndex = 0
  178. uc RangeSize = 159
  179. uc paletteNum = 1
  180. ul HotSpotX = 75
  181. ul HotSpotY = 104
  182.  
  183. [Gestures5]
  184. uc State = 5                            // What Gesture Number -- WalkToStand
  185. ul NumFrames = 17                          // Number of frames to playback
  186. f FrameRate = 15.0                        // Intended Frame rate of Playback
  187. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  188. uc Symmetrical = 0                        // symmetrical Flag.
  189. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  190. ul BasePacketNumber = 375                // Index into packet file for this gesture
  191. f StartVelocity = 9.0                    // Velocity this gesture starts at
  192. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  193. uc ForwardResult = 2                    // If we play this gesture, which is next, -1 means not a transition.
  194. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  195.  
  196. [Build5]                                   //this is used to build the sprite gesture
  197. st Directory = "Q:\hb\w_s\pix\"
  198. st MatteDir = "Q:\hb\w_s\mask\"
  199. st HSDir = "Q:\hb\hotspots\"
  200. st SpriteGestureName = "w_s"
  201. st Name = "hb.1"
  202. ul TotalFrames = 32                        // Total frames @ 30 fps
  203. ul FrameRate = 15                        // Intended Frame rate of Playback
  204. f GammaLevel = 0.0
  205. uc StartIndex = 0
  206. uc RangeSize = 159            
  207. uc paletteNum = 1
  208. ul HotSpotX = 75
  209. ul HotSpotY = 104
  210.  
  211. [Gestures6]
  212. uc State = 6                            // What Gesture Number -- WalkToRun
  213. ul NumFrames = 14                        // Number of frames to playback
  214. f FrameRate = 15.0                         // Intended Frame rate of Playback
  215. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  216. uc Symmetrical = 0                        // symmetrical Flag.
  217. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  218. ul BasePacketNumber = 450                // Index into packet file for this gesture
  219. f StartVelocity = 9.0                    // Velocity this gesture starts at
  220. f EndVelocity = 18.0                    // Velocity this gesture finishes at
  221. uc ForwardResult = 7                    // If we play this gesture, which is next, -1 means not a transition.
  222. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  223.  
  224. [Build6]                                   //this is used to build the sprite gesture
  225. st Directory = "Q:\hb\w_r\pix\"
  226. st MatteDir = "Q:\hb\w_r\mask\"
  227. st HSDir = "Q:\hb\hotspots\"
  228. st SpriteGestureName = "w_r"
  229. st Name = "hb.1"
  230. ul TotalFrames = 26                        // Total frames @ 30 fps
  231. ul FrameRate = 15                        // Intended Frame rate of Playback
  232. f GammaLevel = 0.0
  233. uc StartIndex = 0
  234. uc RangeSize = 159            
  235. uc paletteNum = 1
  236. ul HotSpotX = 75
  237. ul HotSpotY = 104
  238.  
  239. [Gestures7]
  240. uc State = 7                            // What Gesture Number -- Run
  241. ul NumFrames = 17                        // Number of frames to playback
  242. f FrameRate = 15.0                        // Intended Frame rate of Playback
  243. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  244. uc Symmetrical = 0                        // symmetrical Flag.
  245. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  246. ul BasePacketNumber = 525                // Index into packet file for this gesture
  247. f StartVelocity = 18.0                    // Velocity this gesture starts at
  248. f EndVelocity = 18.0                    // Velocity this gesture finishes at
  249. uc ForwardResult = -1                    // If we play this gesture, which is next, -1 means not a transition.
  250. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  251.  
  252. [Build7]                                   //this is used to build the sprite gesture
  253. st Directory = "Q:\hb\run\pix\"
  254. st MatteDir = "Q:\hb\run\mask\"
  255. st HSDir = "Q:\hb\hotspots\"
  256. st SpriteGestureName = "run"
  257. st Name = "hb.1"
  258. ul TotalFrames = 33                        // Total frames @ 30 fps
  259. ul FrameRate = 15                        // Intended Frame rate of Playback
  260. f GammaLevel = 0.0
  261. uc StartIndex = 0
  262. uc RangeSize = 159            
  263. uc paletteNum = 1
  264. ul HotSpotX = 75
  265. ul HotSpotY = 104
  266.  
  267. [Gestures8]
  268. uc State = 8                            // What Gesture Number -- RunToWalk
  269. ul NumFrames = 12                        // Number of frames to playback
  270. f FrameRate = 15.0                        // Intended Frame rate of Playback
  271. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  272. uc Symmetrical = 0                        // symmetrical Flag.
  273. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  274. ul BasePacketNumber = 600                // Index into packet file for this gesture
  275. f StartVelocity = 18.0                    // Velocity this gesture starts at
  276. f EndVelocity = 9.0                        // Velocity this gesture finishes at
  277. uc ForwardResult = 4                    // If we play this gesture, which is next, -1 means not a transition.
  278. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  279.  
  280. [Build8]                                   //this is used to build the sprite gesture
  281. st Directory = "Q:\hb\r_w\pix\"
  282. st MatteDir = "Q:\hb\r_w\mask\"
  283. st HSDir = "Q:\hb\hotspots\"
  284. st SpriteGestureName = "r_w"
  285. st Name = "hb.1"
  286. ul TotalFrames = 22                        // Total frames @ 30 fps
  287. ul FrameRate = 15                        // Intended Frame rate of Playback
  288. f GammaLevel = 0.0
  289. uc StartIndex = 0
  290. uc RangeSize = 159            
  291. uc paletteNum = 1
  292. ul HotSpotX = 75
  293. ul HotSpotY = 104
  294.  
  295. [Gestures9]
  296. uc State = 9                            // What Gesture Number -- Reverse
  297. ul NumFrames = 32                        // Number of frames to playback
  298. f FrameRate = -15.0                        // Intended Frame rate of Playback
  299. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  300. uc Symmetrical = 0                        // symmetrical Flag.
  301. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  302. ul BasePacketNumber = 300                // Index into packet file for this gesture
  303. f StartVelocity = -9.0                    // Velocity this gesture starts at
  304. f EndVelocity = -9.0                    // Velocity this gesture finishes at
  305. uc ForwardResult = -1                    // If we play this gesture, which is next, -1 means not a transition.
  306. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  307.  
  308. //DO NOT BUILD GESTURE 9 -- IT IS THE SAME AS WALK!!!
  309. //MODIFY CODE TO MAKE THIS GO!
  310. [Build9]                                   //this is used to build the sprite gesture
  311. uc NoBuild = 1                            //Check for this in mksprite
  312. st Directory = "Q:\hb\walk\pix\"
  313. st MatteDir = "Q:\hb\walk\mask\"
  314. st HSDir = "Q:\hb\hotspots\"
  315. st SpriteGestureName = "walk"
  316. st Name = "hb.1"
  317. ul TotalFrames = 61                        // Total frames @ 30 fps
  318. ul FrameRate = 15                        // Intended Frame rate of Playback
  319. f GammaLevel = 0.0
  320. uc StartIndex = 0
  321. uc RangeSize = 159            
  322. uc paletteNum = 1
  323. ul HotSpotX = 75
  324. ul HotSpotY = 104
  325.  
  326. [Gestures10]
  327. uc State = 10                            // What Gesture Number -- StandToReverse
  328. ul NumFrames = 17                          // Number of frames to playback
  329. f FrameRate = 15.0                        // Intended Frame rate of Playback
  330. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  331. uc Symmetrical = 0                        // symmetrical Flag.
  332. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  333. ul BasePacketNumber = 375                // Index into packet file for this gesture
  334. f StartVelocity = 0.0                    // Velocity this gesture starts at
  335. f EndVelocity = -9.0                    // Velocity this gesture finishes at
  336. uc ForwardResult = -1                    // If we play this gesture, which is next, -1 means not a transition.
  337. uc ReverseResult = 9                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  338.  
  339. [Build10]                                   //this is used to build the sprite gesture
  340. uc NoBuild = 1
  341. st Directory = "Q:\hb\w_s\pix\"
  342. st MatteDir = "Q:\hb\w_s\mask\"
  343. st HSDir = "Q:\hb\hotspots\"
  344. st SpriteGestureName = "w_s"
  345. st Name = "hb.1"
  346. ul TotalFrames = 32                        // Total frames @ 30 fps
  347. ul FrameRate = 15                        // Intended Frame rate of Playback
  348. f GammaLevel = 0.0
  349. uc StartIndex = 0
  350. uc RangeSize = 159            
  351. uc paletteNum = 1
  352. ul HotSpotX = 75
  353. ul HotSpotY = 104
  354.  
  355. [Gestures11]
  356. uc State = 11                            // What Gesture Number -- Limp
  357. ul NumFrames = 43                          // Number of frames to playback
  358. f FrameRate = 15.0                        // Intended Frame rate of Playback
  359. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  360. uc Symmetrical = 0                        // symmetrical Flag.
  361. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  362. ul BasePacketNumber = 675                // Index into packet file for this gesture
  363. f StartVelocity = 3.0                    // Velocity this gesture starts at
  364. f EndVelocity = 3.0                        // Velocity this gesture finishes at
  365. uc ForwardResult = -1                    // If we play this gesture, which is next, -1 means not a transition.
  366. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  367.  
  368. [Build11]                                   //this is used to build the sprite gesture
  369. st Directory = "Q:\hb\limpl\pix\"
  370. st MatteDir = "Q:\hb\limpl\mask\"
  371. st HSDir = "Q:\hb\hotspots\"
  372. st SpriteGestureName = "limpl"
  373. st Name = "hb.1"
  374. ul TotalFrames = 85                        // Total frames @ 30 fps
  375. ul FrameRate = 15                        // Intended Frame rate of Playback
  376. f GammaLevel = 0.0
  377. uc StartIndex = 0
  378. uc RangeSize = 159            
  379. uc paletteNum = 1
  380. ul HotSpotX = 75
  381. ul HotSpotY = 104
  382.  
  383. [Gestures12]
  384. uc State = 12                            // What Gesture Number -- WalkToHitBack/Recover
  385. ul NumFrames = 31                          // Number of frames to playback
  386. f FrameRate = 15.0                        // Intended Frame rate of Playback
  387. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  388. uc Symmetrical = 0                        // symmetrical Flag.
  389. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  390. ul BasePacketNumber = 750                // Index into packet file for this gesture
  391. f StartVelocity = 9.0                    // Velocity this gesture starts at
  392. f EndVelocity = 9.0                        // Velocity this gesture finishes at
  393. uc ForwardResult = 4                    // If we play this gesture, which is next, -1 means not a transition.
  394. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  395.  
  396. [Build12]                                   //this is used to build the sprite gesture
  397. st Directory = "Q:\hb\w_hb\pix\"
  398. st MatteDir = "Q:\hb\w_hb\mask\"
  399. st HSDir = "Q:\hb\hotspots\"
  400. st SpriteGestureName = "w_hb"
  401. st Name = "hb.1"
  402. ul TotalFrames = 61                        // Total frames @ 30 fps
  403. ul FrameRate = 15                        // Intended Frame rate of Playback
  404. f GammaLevel = 0.0
  405. uc StartIndex = 0
  406. uc RangeSize = 159            
  407. uc paletteNum = 1
  408. ul HotSpotX = 75
  409. ul HotSpotY = 104
  410.  
  411. [Gestures13]
  412. uc State = 13                            // What Gesture Number -- WalkToHitFront/Recover
  413. ul NumFrames = 31                          // Number of frames to playback
  414. f FrameRate = 15.0                        // Intended Frame rate of Playback
  415. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  416. uc Symmetrical = 0                        // symmetrical Flag.
  417. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  418. ul BasePacketNumber = 825                // Index into packet file for this gesture
  419. f StartVelocity = 9.0                    // Velocity this gesture starts at
  420. f EndVelocity = 9.0                        // Velocity this gesture finishes at
  421. uc ForwardResult = 4                    // If we play this gesture, which is next, -1 means not a transition.
  422. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  423.  
  424. [Build13]                                   //this is used to build the sprite gesture
  425. st Directory = "Q:\hb\w_hf\pix\"
  426. st MatteDir = "Q:\hb\w_hf\mask\"
  427. st HSDir = "Q:\hb\hotspots\"
  428. st SpriteGestureName = "w_hf"
  429. st Name = "hb.1"
  430. ul TotalFrames = 61                        // Total frames @ 30 fps
  431. ul FrameRate = 15                        // Intended Frame rate of Playback
  432. f GammaLevel = 0.0
  433. uc StartIndex = 0
  434. uc RangeSize = 159            
  435. uc paletteNum = 1
  436. ul HotSpotX = 75
  437. ul HotSpotY = 104
  438.  
  439. [Gestures14]
  440. uc State = 14                            // What Gesture Number -- WalkToFallBack
  441. ul NumFrames = 27                          // Number of frames to playback
  442. f FrameRate = 7.0                        // Intended Frame rate of Playback
  443. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  444. uc Symmetrical = 0                        // symmetrical Flag.
  445. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  446. ul BasePacketNumber = 900                // Index into packet file for this gesture
  447. f StartVelocity = 9.0                    // Velocity this gesture starts at
  448. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  449. uc ForwardResult = 21                    // If we play this gesture, which is next, -1 means not a transition.
  450. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  451.  
  452. [Build14]                                   //this is used to build the sprite gesture
  453. st Directory = "Q:\hb\w_fb\pix\"
  454. st MatteDir = "Q:\hb\w_fb\mask\"
  455. st HSDir = "Q:\hb\hotspots\"
  456. st SpriteGestureName = "w_fb"
  457. st Name = "hb.1"
  458. ul TotalFrames = 52                        // Total frames @ 30 fps
  459. ul FrameRate = 15                        // Intended Frame rate of Playback
  460. f GammaLevel = 0.0
  461. uc StartIndex = 0
  462. uc RangeSize = 159            
  463. uc paletteNum = 1
  464. ul HotSpotX = 75
  465. ul HotSpotY = 104
  466.  
  467. [Gestures15]
  468. uc State = 15                            // What Gesture Number -- WalkToFallForward
  469. ul NumFrames = 27                          // Number of frames to playback
  470. f FrameRate = 7.0                        // Intended Frame rate of Playback
  471. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  472. uc Symmetrical = 0                        // symmetrical Flag.
  473. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  474. ul BasePacketNumber = 975                // Index into packet file for this gesture
  475. f StartVelocity = 9.0                    // Velocity this gesture starts at
  476. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  477. uc ForwardResult = 22                    // If we play this gesture, which is next, -1 means not a transition.
  478. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  479.  
  480. [Build15]                                   //this is used to build the sprite gesture
  481. st Directory = "Q:\hb\w_ff\pix\"
  482. st MatteDir = "Q:\hb\w_ff\mask\"
  483. st HSDir = "Q:\hb\hotspots\"
  484. st SpriteGestureName = "w_ff"
  485. st Name = "hb.1"
  486. ul TotalFrames = 52                        // Total frames @ 30 fps
  487. ul FrameRate = 15                        // Intended Frame rate of Playback
  488. f GammaLevel = 0.0
  489. uc StartIndex = 0
  490. uc RangeSize = 159            
  491. uc paletteNum = 1
  492. ul HotSpotX = 75
  493. ul HotSpotY = 104
  494.  
  495. [Gestures16]
  496. uc State = 16                            // What Gesture Number -- RunToHit/FallBack
  497. ul NumFrames = 8                          // Number of frames to playback
  498. f FrameRate = 7.0                        // Intended Frame rate of Playback
  499. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  500. uc Symmetrical = 0                        // symmetrical Flag.
  501. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  502. ul BasePacketNumber = 1050                // Index into packet file for this gesture
  503. f StartVelocity = 18.0                    // Velocity this gesture starts at
  504. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  505. uc ForwardResult = 21                    // If we play this gesture, which is next, -1 means not a transition.
  506. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  507.  
  508. [Build16]                                   //this is used to build the sprite gesture
  509. st Directory = "Q:\hb\r_fb\pix\"
  510. st MatteDir = "Q:\hb\r_fb\mask\"
  511. st HSDir = "Q:\hb\hotspots\"
  512. st SpriteGestureName = "r_fb"
  513. st Name = "hb.1"
  514. ul TotalFrames = 14                        // Total frames @ 30 fps
  515. ul FrameRate = 15                        // Intended Frame rate of Playback
  516. f GammaLevel = 0.0
  517. uc StartIndex = 0
  518. uc RangeSize = 159            
  519. uc paletteNum = 1
  520. ul HotSpotX = 75
  521. ul HotSpotY = 104
  522.  
  523. [Gestures17]
  524. uc State = 17                            // What Gesture Number -- RunToHit/FallForward
  525. ul NumFrames = 8                          // Number of frames to playback
  526. f FrameRate = 7.0                        // Intended Frame rate of Playback
  527. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  528. uc Symmetrical = 0                        // symmetrical Flag.
  529. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  530. ul BasePacketNumber = 1125                // Index into packet file for this gesture
  531. f StartVelocity = 18.0                    // Velocity this gesture starts at
  532. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  533. uc ForwardResult = 22                    // If we play this gesture, which is next, -1 means not a transition.
  534. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  535.  
  536. [Build17]                                   //this is used to build the sprite gesture
  537. st Directory = "Q:\hb\r_ff\pix\"
  538. st MatteDir = "Q:\hb\r_ff\mask\"
  539. st HSDir = "Q:\hb\hotspots\"
  540. st SpriteGestureName = "r_ff"
  541. st Name = "hb.1"
  542. ul TotalFrames = 14                        // Total frames @ 30 fps
  543. ul FrameRate = 15                        // Intended Frame rate of Playback
  544. f GammaLevel = 0.0
  545. uc StartIndex = 0
  546. uc RangeSize = 159            
  547. uc paletteNum = 1
  548. ul HotSpotX = 75
  549. ul HotSpotY = 104
  550.  
  551. [Gestures18]
  552. uc State = 18                            // What Gesture Number -- StandToFallBack
  553. ul NumFrames = 7                          // Number of frames to playback
  554. f FrameRate = 7.0                        // Intended Frame rate of Playback
  555. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  556. uc Symmetrical = 0                        // symmetrical Flag.
  557. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  558. ul BasePacketNumber = 1200                // Index into packet file for this gesture
  559. f StartVelocity = 0.0                    // Velocity this gesture starts at
  560. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  561. uc ForwardResult = 21                    // If we play this gesture, which is next, -1 means not a transition.
  562. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  563.  
  564. [Build18]                                   //this is used to build the sprite gesture
  565. st Directory = "Q:\hb\s_fb\pix\"
  566. st MatteDir = "Q:\hb\s_fb\mask\"
  567. st HSDir = "Q:\hb\hotspots\"
  568. st SpriteGestureName = "s_fb"
  569. st Name = "hb.1"
  570. ul TotalFrames = 12                        // Total frames @ 30 fps
  571. ul FrameRate = 15                        // Intended Frame rate of Playback
  572. f GammaLevel = 0.0
  573. uc StartIndex = 0
  574. uc RangeSize = 159            
  575. uc paletteNum = 1
  576. ul HotSpotX = 75
  577. ul HotSpotY = 104
  578.  
  579. [Gestures19]
  580. uc State = 19                            // What Gesture Number -- StandToFallForward
  581. ul NumFrames = 8                          // Number of frames to playback
  582. f FrameRate = 7.0                        // Intended Frame rate of Playback
  583. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  584. uc Symmetrical = 0                        // symmetrical Flag.
  585. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  586. ul BasePacketNumber = 1275                // Index into packet file for this gesture
  587. f StartVelocity = 0.0                    // Velocity this gesture starts at
  588. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  589. uc ForwardResult = 21                    // If we play this gesture, which is next, -1 means not a transition.
  590. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  591.  
  592. [Build19]                                   //this is used to build the sprite gesture
  593. st Directory = "Q:\hb\s_ff\pix\"
  594. st MatteDir = "Q:\hb\s_ff\mask\"
  595. st HSDir = "Q:\hb\hotspots\"
  596. st SpriteGestureName = "s_ff"
  597. st Name = "hb.1"
  598. ul TotalFrames = 14                        // Total frames @ 30 fps
  599. ul FrameRate = 15                        // Intended Frame rate of Playback
  600. f GammaLevel = 0.0
  601. uc StartIndex = 0
  602. uc RangeSize = 159            
  603. uc paletteNum = 1
  604. ul HotSpotX = 75
  605. ul HotSpotY = 104
  606.  
  607. [Gestures20]
  608. uc State = 20                            // What Gesture Number -- Jump
  609. ul NumFrames = 65                          // Number of frames to playback
  610. f FrameRate = 12.0                        // Intended Frame rate of Playback
  611. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  612. uc Symmetrical = 0                        // symmetrical Flag.
  613. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  614. ul BasePacketNumber = 1350                // Index into packet file for this gesture
  615. f StartVelocity = 0.0                    // Velocity this gesture starts at
  616. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  617. uc ForwardResult = -1                    // If we play this gesture, which is next, -1 means not a transition.
  618. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  619.  
  620. [Build20]                                   //this is used to build the sprite gesture
  621. st Directory = "Q:\hb\jump\pix\"
  622. st MatteDir = "Q:\hb\jump\mask\"
  623. st HSDir = "Q:\hb\hotspots\"
  624. st SpriteGestureName = "jump"
  625. st Name = "hb.1"
  626. ul TotalFrames = 130                        // Total frames @ 30 fps
  627. ul FrameRate = 15                        // Intended Frame rate of Playback
  628. f GammaLevel = 0.0
  629. uc StartIndex = 0
  630. uc RangeSize = 159            
  631. uc paletteNum = 1
  632. ul HotSpotX = 75
  633. ul HotSpotY = 104
  634.  
  635. [Gestures21]
  636. uc State = 21                            // What Gesture Number -- RollOverfromfftofb
  637. ul NumFrames = 43                          // Number of frames to playback
  638. f FrameRate = 15.0                        // Intended Frame rate of Playback
  639. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  640. uc Symmetrical = 0                        // symmetrical Flag.
  641. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  642. ul BasePacketNumber = 1425                // Index into packet file for this gesture
  643. f StartVelocity = 0.0                    // Velocity this gesture starts at
  644. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  645. uc ForwardResult = 22                    // If we play this gesture, which is next, -1 means not a transition.
  646. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  647.  
  648. [Build21]                                   //this is used to build the sprite gesture
  649. st Directory = "Q:\hb\fb_d\pix\"
  650. st MatteDir = "Q:\hb\fb_d\mask\"
  651. st HSDir = "Q:\hb\hotspots\"
  652. st SpriteGestureName = "fb_d"
  653. st Name = "hb.1"
  654. ul TotalFrames = 84                        // Total frames @ 30 fps
  655. ul FrameRate = 15                        // Intended Frame rate of Playback
  656. f GammaLevel = 0.0
  657. uc StartIndex = 0
  658. uc RangeSize = 159            
  659. uc paletteNum = 1
  660. ul HotSpotX = 75
  661. ul HotSpotY = 104
  662.  
  663. [Gestures22]
  664. uc State = 22                            // What Gesture Number -- Get Up, dammit
  665. ul NumFrames = 43                          // Number of frames to playback
  666. f FrameRate = 15.0                        // Intended Frame rate of Playback
  667. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  668. uc Symmetrical = 0                        // symmetrical Flag.
  669. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  670. ul BasePacketNumber = 1500                // Index into packet file for this gesture
  671. f StartVelocity = 0.0                    // Velocity this gesture starts at
  672. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  673. uc ForwardResult = 2                    // If we play this gesture, which is next, -1 means not a transition.
  674. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  675.  
  676. [Build22]                                   //this is used to build the sprite gesture
  677. st Directory = "Q:\hb\d_s\pix\"
  678. st MatteDir = "Q:\hb\d_s\mask\"
  679. st HSDir = "Q:\hb\hotspots\"
  680. st SpriteGestureName = "d_s"
  681. st Name = "hb.1"
  682. ul TotalFrames = 84                        // Total frames @ 30 fps
  683. ul FrameRate = 15                        // Intended Frame rate of Playback
  684. f GammaLevel = 0.0
  685. uc StartIndex = 0
  686. uc RangeSize = 159            
  687. uc paletteNum = 1
  688. ul HotSpotX = 75
  689. ul HotSpotY = 104
  690.  
  691. [Gestures23]
  692. uc State = 23                            // What Gesture Number -- FallenForward
  693. ul NumFrames = 27                          // Number of frames to playback
  694. f FrameRate = 15.0                        // Intended Frame rate of Playback
  695. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  696. uc Symmetrical = 0                        // symmetrical Flag.
  697. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  698. ul BasePacketNumber = 975                // Index into packet file for this gesture
  699. f StartVelocity = 0.0                    // Velocity this gesture starts at
  700. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  701. uc ForwardResult = 22                    // If we play this gesture, which is next, -1 means not a transition.
  702. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  703.  
  704. [Build23]                                   //this is used to build the sprite gesture
  705. uc NoBuild = 1
  706. st Directory = "Q:\hb\w_ff\pix\"
  707. st MatteDir = "Q:\hb\w_ff\mask\"
  708. st HSDir = "Q:\hb\hotspots\"
  709. st SpriteGestureName = "w_ff"
  710. st Name = "hb.1"
  711. ul TotalFrames = 52                        // Total frames @ 30 fps
  712. ul FrameRate = 15                        // Intended Frame rate of Playback
  713. f GammaLevel = 0.0
  714. uc StartIndex = 0
  715. uc RangeSize = 159            
  716. uc paletteNum = 1
  717. ul HotSpotX = 75
  718. ul HotSpotY = 104
  719.  
  720. [Gestures24]
  721. uc State = 24                            // What Gesture Number -- FallenBack
  722. ul NumFrames = 27                          // Number of frames to playback
  723. f FrameRate = 15.0                        // Intended Frame rate of Playback
  724. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  725. uc Symmetrical = 0                        // symmetrical Flag.
  726. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  727. ul BasePacketNumber = 900                // Index into packet file for this gesture
  728. f StartVelocity = 0.0                    // Velocity this gesture starts at
  729. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  730. uc ForwardResult = 21                    // If we play this gesture, which is next, -1 means not a transition.
  731. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  732.  
  733. [Build24]                                   //this is used to build the sprite gesture
  734. uc NoBuild = 1
  735. st Directory = "Q:\hb\w_fb\pix\"
  736. st MatteDir = "Q:\hb\w_fb\mask\"
  737. st HSDir = "Q:\hb\hotspots\"
  738. st SpriteGestureName = "w_fb"
  739. st Name = "hb.1"
  740. ul TotalFrames = 52                        // Total frames @ 30 fps
  741. ul FrameRate = 15                        // Intended Frame rate of Playback
  742. f GammaLevel = 0.0
  743. uc StartIndex = 0
  744. uc RangeSize = 159            
  745. uc paletteNum = 1
  746. ul HotSpotX = 75
  747. ul HotSpotY = 104
  748.  
  749. [Gestures25]
  750. uc State = 25                            // What Gesture Number -- Not A REAL Gesture!!!   Armfalls
  751. ul NumFrames = 14                          // Number of frames to playback
  752. f FrameRate = 15.0                        // Intended Frame rate of Playback
  753. uc[4] NumRotations = 16,32,32,32        // bottom = 16, others = 32
  754. uc Symmetrical = 0                        // symmetrical Flag.
  755. uc ArmSymmetrical = 1                    // However, arms are symmetrical.
  756. ul BasePacketNumber = 0                    // Index into packet file for this gesture
  757. st BasePacketName = "hunchbk.armfalls"    // Special name to use for the armfall shape file.
  758. f StartVelocity = 0.0                    // Velocity this gesture starts at
  759. f EndVelocity = 0.0                        // Velocity this gesture finishes at
  760. uc ForwardResult = -1                    // If we play this gesture, which is next, -1 means not a transition.
  761. uc ReverseResult = -1                    // If we play this gesture backwards, which is nest, -1 means not a transition.
  762.  
  763. [Build25]                                   //this is used to build the sprite gesture
  764. st Directory = "R:\hb\armfalls.90\pix\"
  765. st MatteDir = "R:\hb\armfalls.90\mask\"
  766. st HSDir = "R:\hb\hotspots\"
  767. st SpriteGestureName = "armfalls"
  768. st Name = "hb.1"
  769. ul TotalFrames = 26                        // Total frames @ 30 fps
  770. ul FrameRate = 15                        // Intended Frame rate of Playback
  771. f GammaLevel = 0.0
  772. uc StartIndex = 0
  773. uc RangeSize = 159            
  774. uc paletteNum = 1
  775. ul HotSpotX = 75
  776. ul HotSpotY = 104
  777.  
  778. [Gestures26]
  779. uc State = 26                        // What Gesture Number -- GunPose
  780. ul NumFrames = 1                    // Number of frames to playback
  781. f FrameRate = 15.0                    // Intended Frame rate of Playback
  782. uc[4] NumRotations = 16,32,32,32    // bottom = 16, others = 32
  783. uc Symmetrical = 0                    // symmetrical Flag for Torso.
  784. uc ArmSymmetrical = 1                // Arms are symmetrical
  785. ul BasePacketNumber = 1575            // Index into packet file for this gesture
  786. f StartVelocity = -1999.9            // Velocity this gesture starts at  Velocity N/A for this gesture
  787. f EndVelocity = -1999.9                // Velocity this gesture finishes at
  788. uc ForwardResult = -1                // If we play this gesture, which is next, -1 means not a transition.
  789. uc ReverseResult = -1                // If we play this gesture backwards, which is nest, -1 means not a transition.
  790.  
  791. [Build26]                               //this is used to build the sprite gesture
  792. st Directory = "O:\Sprites\hb\r_g.90\pix\"
  793. st MatteDir = "O:\Sprites\hb\r_g.90\mask\"
  794. st HSDir = "O:\Sprites\hb\hotspots\"
  795. st SpecialFrameNum = "014"            //This is used when we only have one frame for this gesture.
  796. st SpriteGestureName = "r_g"
  797. st SpriteOutputName = "pose"
  798. st Name = "hb.1"
  799. ul TotalFrames = 1                    // Total frames @ 30 fps
  800. ul FrameRate = 15                    // Intended Frame rate of Playback
  801. f GammaLevel = 0.0
  802. uc paletteNum = 1
  803. uc StartIndex = 0
  804. uc RangeSize = 159
  805. ul HotSpotX= 75
  806. ul HotSpotY = 104
  807.  
  808. [Gestures27]
  809. uc State = 27                        // What Gesture Number -- TransToGunPose
  810. ul NumFrames = 8                    // Number of frames to playback
  811. f FrameRate = 15.0                    // Intended Frame rate of Playback
  812. uc[4] NumRotations = 16,32,32,32    // bottom = 16, others = 32
  813. uc Symmetrical = 0                    // symmetrical Flag.
  814. uc ArmSymmetrical = 1                // Arms are NOT symmetrical
  815. ul BasePacketNumber = 1650            // Index into packet file for this gesture
  816. f StartVelocity = -1999.9            // Velocity this gesture starts at
  817. f EndVelocity = -1999.0                // Velocity this gesture finishes at
  818. uc ForwardResult = 26                // If we play this gesture, which is next, -1 means not a transition.
  819. uc ReverseResult = -1                // If we play this gesture backwards, which is nest, -1 means not a transition.
  820.  
  821. [Build27]                               //this is used to build the sprite gesture
  822. st Directory = "O:\Sprites\hb\r_g.90\pix\"
  823. st MatteDir = "O:\Sprites\hb\r_g.90\mask\"
  824. st HSDir = "O:\Sprites\hb\hotspots\"
  825. st SpriteGestureName = "r_g"
  826. st Name = "hb.1"
  827. ul TotalFrames = 14                    // Total frames @ 30 fps
  828. ul FrameRate = 15                    // Intended Frame rate of Playback
  829. f GammaLevel = 0.0
  830. uc StartIndex = 0
  831. uc paletteNum = 1
  832. uc RangeSize = 159            
  833. ul HotSpotX= 75
  834. ul HotSpotY = 104
  835.  
  836. FITend